//
//  EmaOverseaSdkApi.hpp
//  clientOversea
//
//  Created by ming on 2019/1/9.
//

#ifndef EmaOverseaSdkApi_hpp
#define EmaOverseaSdkApi_hpp


#include <string>
#include <vector>
#include "cocos2d.h"



class EmaOverseaSdkApi {
public:
    static std::string getVersionNum();
    static std::string getVersion();
    static std::string getResourceVersion();
    static std::string getCdn();
    static bool isInitialized();
    static std::vector<std::string> getCdnList();
    static void jumpToAppShop();
    // 是否是在提审
    static bool isReview();
    static int getInitSdkState();
    static void initSdk();
    static bool checkPermissions();
    static void requestPermissions();
    static void goAppSetting();
    
    static void activeBuriedPointReport(const char* data);
    // --- eventName 事件名称 active AdJust识别码 result 结果
    static void reportActiveBuriedPoint(const char * eventName, int result, int duration = 0);
};

#endif /* EmaOverseaSdkApi_hpp */
